package com.corpdata.system.md.service;

import com.corpdata.system.md.entity.SMSRecord;

public interface SMSMtService {
	
	/**
	 * 发送验证码 
	 * @param phoneNumber 手机号
	 * @param code 验证码
	 * @return
	 */
	public SMSRecord sendTheVerificationCode(String phoneNumber,String code);
	
	/**
	 * 会议室通知-租赁人员-成功时通知
	 * @param phoneNumber 手机号（多个用，号分割）
	 * @param team 团队
	 * @param building 大厦
	 * @param time 时间
	 * @mould 【能加空间】元霆数据团队已成功预约金泰大厦XXX会议室，会议时间2018-8-8 13:00至2018-8-8 17:00，请做好会议准备
	 * @return
	 */
	public SMSRecord meetingRoomNoticeRentalPersonnelNotificationOfSuccess(String phoneNumber
			,String team,String building,String time);
	
	/**
	 * 会议室通知-租赁人员-即将开始时通知
	 * @param phoneNumber手机号（多个用，号分割）
	 * @param team 团队
	 * @param building 大厦
	 * @param hour 小时
	 * @mould【能加空间】元霆数据团队预约的金泰大厦XXX会议室还有1个小时即将开始，请做好会议准备
	 * @return
	 */
	public SMSRecord meetingRoomNoticeRentalStaffNoticeOfComingSoon(String phoneNumber
			,String team,String building,String hour);
	
	/**
	 * 会议室通知-租户-成功时通知
	 * @param phoneNumber 手机号（多个用，号分割）
	 * @param building 大厦
	 * @param time 时间
	 * @param hour 小时
	 * @mould【能加空间】您已成功预约金泰大厦XXX会议室，会议时间2018-8-8 13:00至2018-8-8 17:00，记得准时参会，如需取消会议，
	 * 请提前2小时操作取消。
	 * @return
	 */
	public SMSRecord meetingRoomNotificationTenantNotificationOfSuccess(String phoneNumber,
			String building,String time,String hour);
	
	/**
	 * 会议室通知-租户-即将开始时通知 
	 * @param phoneNumber 手机号（多个用，号分割）
	 * @param building 大厦
	 * @param hour 小时
	 * @param phone 联系电话
	 * @mould【能加空间】您预约的金泰大厦XXX会议室即将于1个小时后开始，如需要使用会议室设备请提前与运营人员联系，电话010-88888888
	 * @return
	 */
	public SMSRecord MeetingRoomNotificationTenantNoticeOfComingSoon(String phoneNumber,
			String building,String hour,String phone);
	
	/**
	 * 访客预约-访客
	 * @param phoneNumber 手机号（多个用，号分割）
	 * @param building 大厦
	 * @param project 项目
	 * @param time 时间
	 * @param phone 联系电话
	 * @mould【能加空间】您预约的能加空间金泰大厦项目参观，到访时间为2018-8-8 17:00，请准时赶往现场，
	 * 如需帮助请联系能加空间运营人员，电话010-88888888
	 * @return
	 */
	public SMSRecord visitorAppointmentVisitor(String phoneNumber,
			String building,String project,String time,String phone);
	
	/**
	 * 访客预约-租赁人员
	 * @param phoneNumber 手机号（多个用，号分割）
	 * @param visitor 访客
	 * @param time 时间
	 * @param building 大厦
	 * @param project 项目
	 * @param phone 联系电话
	 * @mould【能加空间】有新的访客[李三，北京ABC有限公司]，于[2018-8-8  17:00] 将来到能加空间金泰大厦项目进行参观，
	 * 手机号[18501029384]，请提前联系对方
	 * @return
	 */
	public SMSRecord visitorAppointmentRentalStaff(String phoneNumber,
			String visitor,String time,String building,String project,String phone);
	
 	/**
	 * 邀约访客-被邀请者
	 * @param phoneNumber 手机号（多个用，号分割）
	 * @param invitee 被邀请者
	 * @param time 时间
	 * @param building 大厦
	 * @param project 项目
	 * @param address 地点
	 * @mould【能加空间】XXX邀请您，于2018-8-8 16:30到能加空间金泰大厦项目参观。地址：北京市朝阳区西坝河南路一号金泰大厦5层
	 * @return
	 */
	public SMSRecord invitingVisitorsInvitees(String phoneNumber,
			String invitee,String time,String building,String project,String address);
	
	/**
	 * 邀约访客-邀请者
	 * @param phoneNumber 手机号（多个用，号分割）
	 * @param visitor 访客
	 * @param project 项目
	 * @param phone 联系电话
	 * @param wx 微信
	 * @mould【能加空间】您有一位访客【xxx】已经接受你的[参观]访问邀请，联系手机号[18501030202]微信：[阿莲]
	 * @return
	 */
	public SMSRecord invitingVisitorsInviters(String phoneNumber,
			String visitor,String project,String phone,String wx);
	
	/**
	 * 取消预约
	 * @param phoneNumber
	 * @param date
	 * @param starTime
	 * @param endTime
	 * @param fieldName
	 * @mould【能加空间】您预订的[xx]使用时间为[2018-08-20，23:00:00-00:00:00]已取消。如有任何问题，请和管理员联系
	 * @return
	 */
	public SMSRecord cancelOrder(String phoneNumber,String date,String starTime,String endTime,String fieldName);
}
